be heavy handed - Alemán Inglés Diccionario